<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
</html>
<script>
    let str = 'name=admin&password=123456'
    function obj(str){
        //先按照‘&’这个符号将str转成数组
        let arr = str.split('&')
        // console.log(arr);
        //创建一个空对象
        let obj = {}
        //遍历得到数组arr的每一个数据
        for(i = 0 ; i < arr.length ; i++){
            //将每一个数据再按照‘=’拆开
           let x = arr[i].split('=')
            // console.log(x);
            //拆分后数组的第一个数据是obj的键，第二个数据是obj的值
            obj[x[0]]=x[1]
        }
        return obj
    }
    let obj2 = obj(str)
    console.log(obj2);
</script>